<?php
class InfoAction extends CommonAction{
	function index(){				
		import('ORG.Util.Page');  //导入分页类
		//创建模型
		$data = D('InfoView');
		//接受查询表单数据
		$count=$data->count();
		$page=new Page($count, 3);//每页显示五条
		$show=$page->show();
		$list=$data->limit($page->firstRow.','.$page->listRows)->select();
		//->order('id desc')降序排列
		$this->assign('title','发布信息列表');
		$this->assign('ulist',$list);
		$this->assign('page',$show);
		$this->display();
	}
	
	function  add(){
	
		$this->display();	
	}
	
	function  edit(){
				$id=$_GET['id'];
		if(!empty($id)){
			$info=new InfoModel();
			$data=$info->getById($id);//动态查询，根据id编号
			$this->assign('data',$data);
		}
		else{
			echo "请选择编辑用户！";
		}
		$this->display();
	}
	
	function delete(){
	//！！！！！！！还没有实现，需要使用js
		//$deleteid=array(1,2);是一个数组，可以实现群体删除
		$deleteid=$_GET['deleteid'];
		//$id=implode(',',$deleteid);
		$where='id in('.$deleteid.')';
		$Info=new InfoModel();
		if(false!==$Info->where($where)->delete())
		{
			$this->success("删除数据成功！");
		}
		else
		{
			$this->error("访问错误！");
		}
	}
	
	function insert(){
	
		//创建用户模型
		$info=new InfoModel();//D('User');
		if($data=$info->create()){
			//表单验证成功，插入数据
			if(false!==$info->add()){
				//获取自动增长列的值
				$userid=$info->getLastInsID();
				echo "创建成功！<br />";
				echo "您发布的信息ID为".$userid."！";
				
			}else{
				echo "创建失败！";
				
			}
			
		}else{
			//验证失败，输出错误信息
		echo $info->getError();
		}
		
	}
	
	function update(){
	$Info=new InfoModel();
		if($data=$Info->create()){
			if(!empty($data['id'])){
				if(false!==$Info->save())
				{
					echo "更新成功!";
				}
				else{
					echo "更新失败!".$Info->getDbError();
				}
			}
			else{
				echo "没有更新的信息编号！";
			}
		}
		else{
			echo $Info->getDbError();
		}
	}
	
}